#include #include #include #include using namespace std; struct Height { int feet; int inches; }; //user defined types struct SuperHero { //constructor SuperHero() { name = ""; hasCape = false; nemisis = "Lex Luthor"; power = ""; weight = 0; height.feet = 0; height.inches = 0; age = 0; } SuperHero(string defaultName) { name = defaultName; hasCape = false; nemisis = "Lex Luthor"; power = ""; weight = 0; height.feet = 0; height.inches = 0; age = 0; } string name; string power; string sideKick; string nemisis; bool hasCape; int age; float weight; Height height; }; void main(int argc, char* argv[]) { SuperHero superHero1; SuperHero superHero("Superman"); superHero.hasCape = true; superHero.nemisis = "Lex Luthor"; superHero.power = "Fly"; superHero.weight = 12333.234; superHero.height.feet = 6; superHero.height.inches = 3; superHero.age = 36; //ifstream fin("example7.exe"); //ofstream fout("junk.exe"); //unsigned char byte; //while(!fin.eof()) //{ // byte = fin.get(); // // & - the address of the variable that follows // // pointer - varible tha holds an address // //unsigned char* pByte = &byte; // //fout.write((char*) pByte,1); // if(!fin.eof()) // { // fout.write((char*) &byte,1); // } //} //fin.close(); //fout.close(); }